body {
  font-size: 12px;
}

a:hover {
  color: #ff873e;
  text-decoration: underline;
}

.ml30 {
  margin-left: 30px;
}

.cf40 {
  color: #f40;
}

.mt10 {
  margin-top: 10px;
}

.header .list_header {
  height: 50px;
  line-height: 50px;
  color: #3c3c3c;
  border-bottom: 1px solid #ccc;
}

.header {
  height: 734px;
  background-color: #fff;
  padding: 0 10px;
  box-sizing: border-box;
  margin-top: 20px;

}

.list-top {
  height: 48px;
  border-bottom: 2px solid #ccc;
}

.list-top .introduce{float: right;}
.list-top .sign{float: right;}

.top-li{width: 100px;text-align: center;line-height: 48px;font-size: 18px;color: #333;}
.top-li span{color: red;}

.introduce{line-height: 48px;}
.list-top .sign{width: 75px;height: 20px;background-color: #ff873e;margin: 14px 10px 0 40px;text-align: center;}
.sign-a{color: #fff;}
.header li {
  float: left;
}

.header .list_chk {
  width: 80px;
  text-indent: 30px;
}

.header .list_con {
  width: 312px;
}

.header .list_info {
  width: 252px;
}

.header .list_price {
  width: 130px;
}

.header .list_amount {
  width: 120px;
}

.header .list_sum {
  width: 140px;
}

.header .list_op {
  width: 146px;
}

.cartbox .shop_info {
  height: 30px;
  line-height: 30px;
  background-color: skyblue;
}

.cartbox .shop_info input {
  vertical-align: middle;
}

.cartbox a {
  color: #333333;
}

.cartbox a:hover {

  color: #ff873e;
}

.header .list_con img {
  width: 90px;
  height: 90px;
}

.header .list_con .list_text {
  width: 220px;
  /* text-indent: 10px; */
  padding: 0 10px;
  box-sizing: border-box;
}

.list_amount .amount_box a {
  width: 20px;
  height: 20px;
  text-align: center;
  line-height: 20px;
  background-color: #ccc;
  cursor: pointer;
  text-decoration: none;
}

.cartbox .order_content .list_op a:hover {
  text-decoration: none;
  cursor: pointer;
}

.list_amount .amount_box .sum {
  width: 50px;
  height: 20px;
  border: 1px solid #ccc;
  box-sizing: border-box;
  text-align: center;
}

.delallsel{float: left;font-size: 18px;font-weight: bold; margin-left: 10px;}

.settlement{display: inline-block;height: 30px;line-height: 30px;background-color: #ff873e;border-radius: 5px;}

.header .btmbox {
  position: fixed;
  width: 1200px;
  left: 50%;
  transform: translateX(-50%);
  height: 50px;
  line-height: 50px;
  bottom: -1px;

  background: #e5e5e5;
}

.header .btmbox .delallsel {
  cursor: pointer;
  text-decoration: none;
}

.like-h{font-size: 18px; line-height: 30px; color: #333; margin-top: 50px; border-bottom: 1px solid #ccc;}
.like-li{width: 175px;height: 220px;background-color: #ccc;margin-right: 20px;}
.like-img{width: 175px;height: 175px;margin-bottom: 6px;}
.like-ul{padding-top: 10px; box-sizing: border-box;}
